package com.bangzhi.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("员工信息")
@Data
public class MfCusStaff {

	/**
	 * 不同于实体新增字段 前端默认传参为cusStaffBase
	 */
	private String formId;

	/**
	 * 主键ID
	 */
	private String surveyId;


	@ApiModelProperty(value = "客户号",required = true ,example = "客户号")
	private String cusNo;


	@ApiModelProperty(value = "客户名",required = true ,example = "客户名")
	private String cusName;


	@ApiModelProperty(value = "员工总数",required = true ,example = "员工总数")
	private Integer staffSum;


	@ApiModelProperty(value = "25岁以下人数 默认值0" ,example = "25岁以下人数 默认值0")
	private Integer ageRange25;


	@ApiModelProperty(value = "25-30岁人数 默认值0" ,example = "25-30岁人数 默认值0")
	private Integer ageRange30;


	@ApiModelProperty(value = "30-45岁人数 默认值0" ,example = "30-45岁人数 默认值0")
	private Integer ageRange45;


	@ApiModelProperty(value = "45岁以上人数 默认值0" ,example = "45岁以上人数 默认值0")
	private Integer ageRange45Up;


	@ApiModelProperty(value = "本科以上含本科人数 默认值0" ,example = "本科以上含本科人数 默认值0")
	private Integer bachelorDegree;


	@ApiModelProperty(value = "大专学历人数 默认值0" ,example = "大专学历人数 默认值0")
	private Integer juniorDegree;


	@ApiModelProperty(value = "高中和中专学历人数 默认值0" ,example = "高中和中专学历人数 默认值0")
	private Integer seniorDegree;


	@ApiModelProperty(value = "其他人数 默认值0" ,example = "其他人数 默认值0")
	private Integer otherDegree;


	@ApiModelProperty(value = "备注" ,example = "备注")
	private String remark;


	@ApiModelProperty(value = "关联编号 同cusNo",required = true ,example = "关联编号 同cusNo")
	private String relNo;


	@ApiModelProperty(value = "调查时间 如：2022",required = true ,example = "调查时间 如：2022")
	private String surveyTime;


	@ApiModelProperty(value = "员工平均工资" ,example = "员工平均工资")
	private String staffAverageWage;

	/**
	 * 调查人
	 */
	private String inquirer;

	/**
	 * 编辑字段
	 */
	private String entityPrimarykeys;

	/**
	 * 每月工资日
	 */
	private String wageDate;

	/**
	 * 投保最高限额
	 */
	private Double insuranceCeiling;

	/**
	 * 管理人员总数
	 */
	private Integer manageNum;

	/**
	 * 管理人员占比
	 */
	private Double manageRate;

	/**
	 * 技术人员总数
	 */
	private Integer techNum;
	/**
	 * 技术人员占比
	 */
	private Double techRate;
	/**
	 * 销售人员总数
	 */
	private Integer saleNum;
	/**
	 * 销售人员占比
	 */
	private Double saleRate;

	/**
	 * 服务人员总数
	 */
	private Integer serveNum;
	/**
	 * 服务人员占比
	 */
	private Double serveRate;

	/**
	 * 生产员工总数
	 */
	private Integer productNum;
	/**
	 * 生产员工占比
	 */
	private Double productRate;
	/**
	 * 学历情况
	 */
	private String degree;
	/**
	 * 年龄情况
	 */
	private String age;
	/**
	 * 职称情况
	 */
	private String title;

	private String regTime;//登记时间
	private String lstModTime;//最后修改时间
	private String delFlag;//删除
	private String ext1;//预留字段
	private String ext2;//
	private String ext3;//
	private String ext4;//
	private String ext5;//
	private String opNo;//操作员编号
	private String opName;//操作员名称
	private String brNo;//部门类型
	private String brName;//部门名称
	private String regName;//部门编号
}
